* lisp/emacs-lisp/bytecomp.el (byte-compile-catch)
authorStefan Monnier <monnier@iro.umontreal.ca>
Thu, 10 Feb 2011 23:37:03 +0000 (18:37 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Thu, 10 Feb 2011 23:37:03 +0000 (18:37 -0500)
commit02ec3f8c46411ce800ae2ba8f9e12a15b591f6f1
treeb3cf27f07d40983d67aa178b25ec1a2ccc3f67c5
parente2cf637fdc1d1196ae5df59b7c3c7e05535ae34f
* lisp/emacs-lisp/bytecomp.el (byte-compile-catch)
(byte-compile-unwind-protect, byte-compile-track-mouse)
(byte-compile-condition-case, byte-compile-save-window-excursion):
Provide a :fun-body alternative, so that info can be propagated from the
surrounding context, as is the case for lexical scoping.

* lisp/emacs-lisp/cconv.el (cconv-mutated, cconv-captured)
(cconv-captured+mutated, cconv-lambda-candidates): Fix up declaration.
(cconv-freevars): Minor cleanup.  Fix handling of the error var in
condition-case.
lisp/ChangeLog
lisp/emacs-lisp/bytecomp.el
lisp/emacs-lisp/cconv.el